package hcn.protocol.brandnew.zhenliao.jianyan;

import lombok.Data;

import javax.xml.bind.annotation.*;
import java.util.List;


/**
 * 检验报告项目查询-响应消息(成功) - ?
 *
 * @author enjoyLife
 */
@Data
@XmlRootElement(name = "Data")
@XmlAccessorType(XmlAccessType.FIELD)
public class LabReportItemListQueryResponse {

    /**
     * 总记录数
     */
    @XmlElement(name = "Total")
    private Long total;
    /**
     * 检验报告集合
     */
    @XmlElementWrapper(name = "ReportItemLists")
    @XmlElement(name = "ReportItemList")
    private List<ReportItemList> reportItemLists;


    @Data
    @XmlAccessorType(XmlAccessType.FIELD)
    public static class ReportItemList {

        /**
         * 检验项目代码
         */
        @XmlElement(name = "TestId")
        private String testId;
        @XmlElement(name = "TestCode")
        private String testCode;
        /**
         * 检验项目名称
         */
        @XmlElement(name = "TestName")
        private String testName;
        /**
         * 检验报告项目简称（英文简称）
         */
        @XmlElement(name = "TestEnglishAb")
        private String testEnglishAb;
        /**
         * 输入码（拼音码）
         */
        @XmlElement(name = "InputCode")
        private String inputCode;
        /**
         * 指标分类id
         */
        @XmlElement(name = "IndexClassifyId")
        private String indexClassifyId;
        /**
         * 指标分类名称
         */
        @XmlElement(name = "IndexClassifyName")
        private String indexClassifyName;
        /**
         * 样本类型code
         */
        @XmlElement(name = "SampleTypeCode")
        private String sampleTypeCode;
        /**
         * 样本类型名称
         */
        @XmlElement(name = "SampleTypeName")
        private String sampleTypeName;
        /**
         * 单位
         */
        @XmlElement(name = "Unit")
        private String unit;
        /**
         * 有效位数
         */
        @XmlElement(name = "SignificantDigits")
        private String significantDigits;

    }


}
